/* ==============================================================================
 * 创 建 者：lyt
 * 创建日期：2017-07-145
 * 功能描述：收货地址列表

 * 修 改 人:
 * 修改时间:
 * 修改描述：
 * ==============================================================================*/

//收货地址列表
var GetAddrListUrl = baseUrlMall + "MallF/GetMallAddrList";
//删除地址
var DelAddr = baseUrlMall + "MallF/DelMallAddr";
//选择默认地址
var SetAddrDefault = baseUrlMall + "MallF/SetDefaultMallAddr";

var vu; 

$(function (){
	initVue();
})

function initVue(){
	vu = new Vue({
		el: '#content',
		data: {
			AddrList: ''
		},
		mounted: function() {
			this.GetAddrList();
		},
		methods: {
			GetAddrList: function() {
				common.get(GetAddrListUrl, {}, "", function(r) {
					if(r.ErrorCode == 0) {
						vu.AddrList = r.Data.AddrList;
					} else {
						mui.toast(r.ErrorMsg);
					}
				});
			},
			editAddr: function(oid) {
//				点编辑以后跳转编辑页面
				location.href = "addNewAddress.html?oid=" + oid;
			},
			delAddr: function(oid) {
				var _this = this;
				var btnArray = ['确定', '取消'];
				mui.confirm('请问确定删除么?', '确认删除该地址么?', btnArray, function(e) {
					if(e.index == 0) {
						common.post(DelAddr, {
							OID: oid
						}, "", function(r) {
							if(r.ErrorCode == 0) {
								mui.toast("已删除地址!");
								_this.GetAddrList();
							} else {
								mui.toast(r.ErrorMsg);
							}
						});
					} else {
						mui.toast("取消成功");
					}
				})
	
			},
			checkAdr: function(oid) { //选择地址后返回订单页面
				common.post(SetAddrDefault, {
					OID: oid
				}, "", function(r) {
					if(r.ErrorCode == 0) {
						location.href = "confirmOrder.html";
					} else {
						mui.toast(r.ErrorMsg);
					}
				});
			}
		}
	})
}
